SUPPORT / SAMPLES & SAS NOTES
 

Support

Installation Note 43789: SAS® Deployment Wizard fails in the Load Content step while trying to run "load Workflows" using IBM JRE

DetailsAboutRate It

The Load Content step of SAS Deployment Wizard fails for SAS® Enterprise GRC Middle Tier. The problem occurs with any SAS Enterprise GRC installation that uses IBM JRE 1.6. The ormonitorweb_loadContent_*.log displays messages like the following:

[load Workflows] - Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@40d040d0:
defining beans [sas.svcs.localConfigurer,sas.svcs.cache]; root of factory
hierarchy
[load Workflows] Check in failed with exception:
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'sas.svcs.cache': Invocation of init method failed; nested exception
is java.lang.IllegalStateException: Unable to start distributed cache.
[antcall] Exiting
/apps/sas/SASHome/SASEnterpriseGRCMidTier/4.31/Config/ormonitorweb_co
nfig.xml.

As a result, content is not loaded for SAS Enterprise GRC workflows. The ManualLoadContent script also fails with the same messages.

To avoid the "load Workflows" messages, edit the "ormonitorweb_config.xml" file after you install, but before configuring the Middle Tier. If "load Workflows" fails, then edit the "ormonitorweb_config.xml" file before running the ManualLoadContent script.

Regardless of whether "load Workflows" fails, edit the "ormonitorweb_config.xml" file, which is in this location:

  • UNIX

    SASHome/SASEnterpriseGRCMidTier/4.31/Config/

  • Windows

    SASHome\SASEnterpriseGRCMidTier\4.31\Config

In the "ormonitorweb_config.xml" file, find a section that is similar to this one:

 <failonerror="true">
   <jvmarg value="-XX:MaxPermSize=256m"/>
   <jvmarg value="-Djava.system.class.loader=com.sas.app.AppClassLoader"/>
   <jvmarg value="-Dsas.app.launch.config=${webinfpltfm.install.dir}/Picklists/wars/sas.workflow/picklist"/>
   <jvmarg value="-Dsas.app.repository.path=${install.vjr.repository.path}"/>
   <jvmarg value="-Dmulticast.address=${midtier.multicast.address}"/>
   <jvmarg value="-Dmulticast.port=${midtier.multicast.port}"/>
   <jvmarg value="${midtier.java.option1}"/>
   <jvmarg value="${midtier.java.option2}"/>
   <jvmarg value="${midtier.java.option3}"/>
   <arg value="${metadata.connection.userid}" />

Add the following line in the list of JVM arguments:

<jvmarg value="-Dsas.ext.config=${sas.ext.config.file}" />

Run the ManualLoadContent script, or retry the SAS Deployment Wizard configuration step, as appropriate to your situation.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Enterprise GRC64-bit Enabled AIX4.315.19.3 TS1M09.3 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.